[−][src]Crate amethyst_core
A collection of structures and functions useful across the entire amethyst project.
Re-exports
pub use alga; |
pub use approx; |
pub use nalgebra as math; |
pub use num_traits as num; |
pub use specs as ecs; |
pub use specs::shred; |
pub use specs::shrev; |
pub use crate::bundle::SystemBundle; |
pub use crate::timing::*; |
pub use crate::transform::*; |
Modules
bundle | Provides a trait for adding bundles of systems to a dispatcher. |
deferred_dispatcher_operation | Provides the ability to store |
frame_limiter | Frame rate limiting. |
geometry | Geometry helper functionality. |
timing | Utilities for working with time. |
transform |
|
Structs
Hidden | Hidden mesh component Useful for entities, that should not be rendered, but stay loaded in memory. |
HiddenPropagate | Like Hidden, but can propagate through children when the HideHierarchySystem is enabled in the RenderBundle. |
HideHierarchySystem | This system adds a HiddenPropagate-component to all children. |
HideHierarchySystemDesc | Builds a |
Named | A component that gives a name to an |
Pausable | A system that is enabled when |
Enums
Axis2 | A two dimensional axis. |
Axis3 | A three dimensional axis. |
Traits
EventReader | Read events generically |
RunNowDesc | Initializes a |
SystemDesc | Initializes a |
SystemExt | Extension functionality associated systems. |
WithNamed | An easy way to name an |
Type Definitions
ArcThreadPool | A rayon thread pool wrapped in an |